#
#	Command & Conquer Red Alert(tm)
#	Copyright 2025 Electronic Arts Inc.
#
#	This program is free software: you can redistribute it and/or modify
#	it under the terms of the GNU General Public License as published by
#	the Free Software Foundation, either version 3 of the License, or
#	(at your option) any later version.
#
#	This program is distributed in the hope that it will be useful,
#	but WITHOUT ANY WARRANTY; without even the implied warranty of
#	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#	GNU General Public License for more details.
#
#	You should have received a copy of the GNU General Public License
#	along with this program.  If not, see <http://www.gnu.org/licenses/>.
#

# $Header:   F:\projects\c&c0\vcs\code\bfile.mav   5.0   11 Nov 1996 09:40:38   JOE_BOSTIC  $
#***************************************************************************
#**   C O N F I D E N T I A L --- W E S T W O O D    S T U D I O S        **
#***************************************************************************
#*                                                                         *
#*                 Project Name : Command & Conquer                        *
#*                                                                         *
#*                    File Name : MAKEFILE                                 *
#*                                                                         *
#*                   Programmer : Joe L. Bostic                            *
#*                                                                         *
#*                   Start Date : March 25, 1993                           *
#*                                                                         *
#*                  Last Update : March 25, 1993   [JLB]                   *
#*                                                                         *
#*-------------------------------------------------------------------------*


# Comment out the following line to disable "include file autodependency".
.AUTODEPEND
#.SWAP

!include	"rules.mak"


##########################################################################

MAPFILES = \

CACHEMAP = \
	BRIEFING.AUD \

LOCALFILES = \
	PROLOG.CPS \
	MAP.AUD \
	TITLE.CPS \
	PALETTE.CPS \
	INTRO.AUD \
	EGOPAL.PAL \
	RULES.INI \
	CREDITS.TXT \
	ALIPAPER.CPS \
	3POINT.FNT \
	8POINT.FNT \
	EDITFNT.FNT \
	CONQUER.ENG \
	DEBUG.ENG \
	LED.FNT \
	SNOW.PAL \
	TEMPERAT.PAL \
	INTERIOR.PAL \
	VCR.FNT \
	HOLE0000.LUT \
	HOLE0001.LUT \
	HOLE0002.LUT \
	HOLE0003.LUT \
	HOLE0004.LUT \
	HOLE0005.LUT \
	HOLE0006.LUT \
	HOLE0007.LUT \
	HOLE0008.LUT \
	HOLE0009.LUT \
	HOLE0010.LUT \
	HOLE0011.LUT \
	HOLE0012.LUT \
	HOLE0013.LUT \
	HOLE0014.LUT \
	HOLE0015.LUT \
	HOLE0016.LUT \
	HOLE0017.LUT \
	HOLE0018.LUT \
	HOLE0019.LUT \
	HOLE0020.LUT \
	HOLE0021.LUT \
	HOLE0022.LUT \
	HOLE0023.LUT \
	HOLE0024.LUT \
	HOLE0025.LUT \
	HOLE0026.LUT \
	HOLE0027.LUT \
	HOLE0028.LUT \
	HOLE0029.LUT \
	HOLE0030.LUT \
	HOLE0031.LUT \
	HOLE0032.LUT \
	HOLE0033.LUT \
	HOLE0034.LUT \
	HOLE0035.LUT \
	HOLE0036.LUT \
	HOLE0037.LUT \
	HOLE0038.LUT \
	HOLE0039.LUT \
	HOLE0040.LUT \
	HOLE0041.LUT \
	HOLE0042.LUT \
	HOLE0043.LUT \
	HOLE0044.LUT \
	HOLE0045.LUT \
	HOLE0046.LUT \
	HOLE0047.LUT \
#	TEMPSCOR.FNT \
#	6POINT.FNT \
#	GRAD6FNT.FNT \
#	SCOREFNT.FNT \


# Files that have counterparts in both high and low resolutions.
# These files will be built into the HIRES.MIX and LORES.MIX files.
HILORES = \
	TRANICON.SHP \
	PIPS.SHP \
	PULSE.SHP \
	ATOMICON.SHP \
	WARPICON.SHP \
	C1.SHP \
	C2.SHP \
	CHAN.SHP \
	DELPHI.SHP \
	E1.SHP \
	E2.SHP \
	E3.SHP \
	E4.SHP \
	E5.SHP \
	E6.SHP \
	E7.SHP \
	EINSTEIN.SHP \
	GNRL.SHP \
	MEDI.SHP \
	SPY.SHP \
	THF.SHP \
	DD-BKGND.SHP \
	DD-BOTM.SHP \
	DD-CRNR.SHP \
	DD-EDGE.SHP \
	DD-LEFT.SHP \
	DD-RIGHT.SHP \
	DD-TOP.SHP \
	12METFNT.FNT \
	GRAD6FNT.FNT \
	HELP.FNT \
	6POINT.FNT \
	TYPE.FNT \
	SCOREFNT.FNT \
	1TNKICON.SHP \
	2TNKICON.SHP \
	3TNKICON.SHP \
	4TNKICON.SHP \
	AFLDICON.SHP \
	AGUNICON.SHP \
	APCICON.SHP \
	APWRICON.SHP \
	ARTYICON.SHP \
	ATEKICON.SHP \
	BADRICON.SHP \
	BARRICON.SHP \
	BRIKICON.SHP \
	BTN-DN.SHP \
	BTN-PL.SHP \
	BTN-ST.SHP \
	BTN-UP.SHP \
	CAICON.SHP \
	CAMICON.SHP \
	CLOCK.SHP \
	DDICON.SHP \
	DOGICON.SHP \
	DOMEICON.SHP \
	DOMFICON.SHP \
	E1ICON.SHP \
	E2ICON.SHP \
	E3ICON.SHP \
	E4ICON.SHP \
	E6ICON.SHP \
	E7ICON.SHP \
	FACFICON.SHP \
	FACTICON.SHP \
	FENCICON.SHP \
	FIXICON.SHP \
	FTURICON.SHP \
	GAPICON.SHP \
	GPSSICON.SHP \
	GUNICON.SHP \
	HARVICON.SHP \
	HBOXICON.SHP \
	HELIICON.SHP \
	HINDICON.SHP \
	HPADICON.SHP \
	INFXICON.SHP \
	IRONICON.SHP \
	JEEPICON.SHP \
	KENNICON.SHP \
	LSTICON.SHP \
	MAP.SHP \
	MCVICON.SHP \
	MEDIICON.SHP \
	MGGICON.SHP \
	MIGICON.SHP \
	MNLYICON.SHP \
	MOUSE.SHP \
	MRJICON.SHP \
	MSLOICON.SHP \
	NATORADR.SHP \
	PBMBICON.SHP \
	PBOXICON.SHP \
	PDOXICON.SHP \
	PINFICON.SHP \
	POWER.SHP \
	POWERBAR.SHP \
	POWRICON.SHP \
	PROCICON.SHP \
	PTICON.SHP \
	REPAIR.SHP \
	SAMICON.SHP \
	SBAGICON.SHP \
	SELL.SHP \
	SIDEBAR.SHP \
	SILOICON.SHP \
	SMIGICON.SHP \
	SONRICON.SHP \
	SOVPAPER.CPS \
	SPEFICON.SHP \
	SPENICON.SHP \
	SPYICON.SHP \
	SSICON.SHP \
	STEKICON.SHP \
	STRIP.SHP \
	STRIPDN.SHP \
	STRIPUP.SHP \
	SYRDICON.SHP \
	SYRFICON.SHP \
	TABS.SHP \
	TENTICON.SHP \
	THFICON.SHP \
	TRUKICON.SHP \
	TSLAICON.SHP \
	U2ICON.SHP \
	USSRRADR.SHP \
	V2RLICON.SHP \
	WEAFICON.SHP \
	WEAPICON.SHP \
	YAKICON.SHP \
	NRADRFRM.SHP \
	URADRFRM.SHP \
	SIDE1NA.SHP \
	SIDE1US.SHP \
	SIDE2NA.SHP \
	SIDE2US.SHP \
	SIDE3NA.SHP \
	SIDE3US.SHP \
	STRIPNA.SHP \
	STRIPUS.SHP \

#	MOEBICON.SHP \

HILORES1 = \
	MECH.SHP \
	SHOK.SHP \
	CARRICON.SHP \
	CTNKICON.SHP \
	DTRKICON.SHP \
	MECHICON.SHP \
	MSUBICON.SHP \
	QTNKICON.SHP \
	SHOKICON.SHP \
	STNKICON.SHP \
	TTNKICON.SHP \

# These helper macros substitute the extension so that
# the appropriate art build rule will be invoked.
xLOHILORES = $(HILORES:.SHP=.LOW)
LOHILORES = $(xLOHILORES:.FNT=.LNT)
xHIHILORES = $(HILORES:.SHP=.HI)
HIHILORES = $(xHIHILORES:.FNT=.HNT)

xLOHILORES1 = $(HILORES1:.SHP=.LOW)
LOHILORES1 = $(xLOHILORES1:.FNT=.LNT)
xHIHILORES1 = $(HILORES1:.SHP=.HI)
HIHILORES1 = $(xHIHILORES1:.FNT=.HNT)

#
# Files required for hires/Win95 version only
#
# This mix file is cached
#
HIRESFILES = \
	ALIPAPER.PCX \
      	PROLOG.PCX \
	SOVPAPER.PCX \
	AFTR_HI.PCX \
	ALY1.PCX \
	APC_HI.PCX \
	APHI0049.PCX \
	BNHI0020.PCX \
	DCHI0040.PCX \
	FRHI0166.PCX \
	LAB.PCX \
	LANDSBRG.PCX \
	MAHI0107.PCX \
	MIG_HI.PCX \
	MTFACTHI.PCX \
	NEEDLE.PCX \
	SOV2.PCX \
	SPY.PCX \
	STALIN.PCX \
	TENT.PCX \
#	ENG_HI.PCX \


CONQUERFILES = \
	PARABOMB.SHP \

GENERALMAPFILES = \
	MISSIONS.PKT \
	CSTRIKE.PKT \
	TUTORIAL.INI \
        SCG01EA.INI \     
        SCG40EA.INI \     
        SCG41EA.INI \     
        SCG42EA.INI \     
        SCG43EA.INI \     
        SCG44EA.INI \     
        SCG45EA.INI \     
        SCG46EA.INI \     
        SCG47EA.INI \     
        SCG48EA.INI \     
        SCU40EA.INI \     
        SCU41EA.INI \     
        SCU42EA.INI \     
        SCU43EA.INI \     
        SCU44EA.INI \     
        SCU45EA.INI \     
        SCU46EA.INI \     
        SCU47EA.INI \     
        SCU48EA.INI \     
	SCU01EA.INI \     
	SCM01EA.INI \      
	SCM02EA.INI \ 
	SCM03EA.INI \ 
	SCM04EA.INI \ 
	SCM05EA.INI \ 
	SCM06EA.INI \ 
	SCM07EA.INI \ 
	SCM08EA.INI \ 
	SCM09EA.INI \ 
	SCM10EA.INI \ 
	SCM11EA.INI \ 
	SCM12EA.INI \ 
	SCM13EA.INI \ 
	SCM14EA.INI \ 
	SCM15EA.INI \ 
	SCM16EA.INI \ 
	SCM17EA.INI \ 
	SCM18EA.INI \ 
	SCM19EA.INI \ 
	SCM20EA.INI \ 
	SCM21EA.INI \ 
	SCM22EA.INI \ 
	SCM23EA.INI \ 
	SCM24EA.INI \ 
	SCMD0EA.INI \
	SCMD1EA.INI \
	SCMD2EA.INI \
	SCMD3EA.INI \
	SCMD4EA.INI \
	SCMD5EA.INI \
	SCMD6EA.INI \
	SCMD7EA.INI \
	SCMD8EA.INI \
	SCMD9EA.INI \
	SCME0EA.INI \
	SCME1EA.INI \
	SCME2EA.INI \
	SCME3EA.INI \
	SCME4EA.INI \
	SCME5EA.INI \
	SCME6EA.INI \
	SCME7EA.INI \
	SCME8EA.INI \
	SCME9EA.INI \
	SCMF0EA.INI \
	SCMF1EA.INI \
	SCMF2EA.INI \
	SCMF3EA.INI \
	SCMF4EA.INI \
	SCMF5EA.INI \
	SCMF6EA.INI \
	SCMF7EA.INI \
	SCMF8EA.INI \
	SCMF9EA.INI \
	SCMG0EA.INI \
	SCMG1EA.INI \
	SCMG2EA.INI \
	SCMG3EA.INI \
	SCMG4EA.INI \
	SCMG5EA.INI \
	SCMG6EA.INI \
	SCMG7EA.INI \
	SCMG8EA.INI \
	SCMG9EA.INI \
	SCMH0EA.INI \
	SCMH1EA.INI \
	SCMH2EA.INI \
	SCMH3EA.INI \
	SCMH4EA.INI \
	SCMH5EA.INI \
	SCMH6EA.INI \
	SCMH7EA.INI \
	SCMH8EA.INI \
	SCMH9EA.INI \
	SCMI0EA.INI \
	SCMI1EA.INI \
	SCMI2EA.INI \
	SCMI3EA.INI \
	SCMI4EA.INI \
	SCMI5EA.INI \
	SCMI6EA.INI \
	SCMI7EA.INI \
	SCMI8EA.INI \
	SCMI9EA.INI \
	SCMJ0EA.INI \
	SCMJ1EA.INI \
	SCMJ2EA.INI \
	SCMJ3EA.INI \
	SCMJ4EA.INI \
	SCMJ5EA.INI \
	SCMJ6EA.INI \
	SCMJ7EA.INI \
	SCMJ8EA.INI \
	SCMJ9EA.INI \
	SCMK0EA.INI \
	SCMK1EA.INI \
	SCMK2EA.INI \
	SCMK3EA.INI \
	SCMK4EA.INI \
	SCMK5EA.INI \
	SCMK6EA.INI \
	SCMK7EA.INI \
	SCMK8EA.INI \
	SCMK9EA.INI \
	SCML0EA.INI \
	SCML1EA.INI \
	SCML2EA.INI \
	SCML3EA.INI \
	SCML4EA.INI \
	SCML5EA.INI \
	SCML6EA.INI \
	SCML7EA.INI \
	SCML8EA.INI \
	SCML9EA.INI \
	SCMM0EA.INI \
	SCMM1EA.INI \
	SCMM2EA.INI \
	SCMM3EA.INI \
	SCMM4EA.INI \
	SCMM5EA.INI \
	SCMM6EA.INI \
	SCMM7EA.INI \
	SCMM8EA.INI \
	SCMM9EA.INI \
      	SCM25EA.INI \
	SCM26EA.INI \
	SCM27EA.INI \
	SCM28EA.INI \
	SCM29EA.INI \
	SCM30EA.INI \
	SCM31EA.INI \ 
	SCM32EA.INI \ 
	SCM33EA.INI \
	SCM34EA.INI \
     	SCM35EA.INI \
	SCM36EA.INI \
	SCM37EA.INI \
	SCM38EA.INI \
	SCM39EA.INI \
	SCM40EA.INI \
	SCM41EA.INI \
	SCM42EA.INI \
	SCM43EA.INI \
	SCM44EA.INI \
	SCM45EA.INI \
	SCM46EA.INI \
	SCM47EA.INI \
	SCM48EA.INI \
	SCM49EA.INI \
	SCM50EA.INI \
	SCM51EA.INI \
	SCM52EA.INI \
	SCM53EA.INI \
	SCM54EA.INI \
	SCM55EA.INI \
	SCM56EA.INI \
	SCM57EA.INI \
	SCM58EA.INI \
	SCM59EA.INI \
	SCM60EA.INI \
	SCM61EA.INI \
	SCM62EA.INI \
	SCM63EA.INI \
	SCM64EA.INI \
	SCM65EA.INI \
	SCM66EA.INI \
	SCM67EA.INI \
	SCM68EA.INI \
	SCM69EA.INI \
	SCM70EA.INI \
	SCM71EA.INI \
	SCM72EA.INI \
	SCM73EA.INI \
	SCM74EA.INI \
	SCM75EA.INI \
	SCM76EA.INI \
	SCM77EA.INI \
	SCM78EA.INI \
	SCM79EA.INI \
	SCM80EA.INI \
	SCM81EA.INI \
	SCM82EA.INI \
	SCM83EA.INI \
	SCM84EA.INI \
	SCM85EA.INI \
	SCM86EA.INI \
	SCM87EA.INI \
	SCM88EA.INI \
	SCM89EA.INI \	
	SCM90EA.INI \
	SCM91EA.INI \
	SCM92EA.INI \
	SCM93EA.INI \
	SCM94EA.INI \
	SCM95EA.INI \
	SCM96EA.INI \
	SCM97EA.INI \
	SCM98EA.INI \
	SCM99EA.INI \
	SCM100EA.INI \
	SCM101EA.INI \
	SCM102EA.INI \
	SCM103EA.INI \
	SCM104EA.INI \
	SCM105EA.INI \
	SCM106EA.INI \
	SCM107EA.INI \
	SCM108EA.INI \
	SCM109EA.INI \
	SCM110EA.INI \
	SCM111EA.INI \
	SCM112EA.INI \
	SCM113EA.INI \
	SCM114EA.INI \
	SCM115EA.INI \
	SCM116EA.INI \
	SCM117EA.INI \
	SCM118EA.INI \
 	SCM119EA.INI \    
	SCM120EA.INI \     
	SCM121EA.INI \    
	SCM122EA.INI \     
	SCM123EA.INI \    
	SCM124EA.INI \    
	SCM125EA.INI \    
	SCM126EA.INI \    
	SCM127EA.INI \    
	SCM128EA.INI \    
	SCM129EA.INI \ 
	SCM130EA.INI \   

NETMAPFILES = \

# Files that aren't cached.
GENERALFILES = \
	AFTR_LO.CPS \
	ALY1-LO.CPS \
	APC_LO.CPS \
	APLO0049.CPS \
	BNLO0020.CPS \
	DCLO0040.CPS \
	FRLO0166.CPS \
	LAB-LO.CPS \
	LANDS-LO.CPS \
	MALO0107.CPS \
	MIG_LO.CPS \
	MTFACTLO.CPS \
	NEEDL-LO.CPS \
	SOV2-LO.CPS \
	SPY-LO.CPS \
	STALN-LO.CPS \
	TENT-LO.CPS \
	TITLE.CPS \
	PPAPER.CPS \
	MSAA.WSA \
	MSAB.WSA \
	MSAC.WSA \
	MSAD.WSA \
	MSAE.WSA \
	MSAF.WSA \
	MSAG.WSA \
	MSAH.WSA \
	MSAI.WSA \
	MSAJ.WSA \
	MSAK.WSA \
	MSAL.WSA \
	MSAM.WSA \
	MSAN.WSA \
	MSSA.WSA \
	MSSB.WSA \
	MSSC.WSA \
	MSSD.WSA \
	MSSE.WSA \
	MSSF.WSA \
	MSSG.WSA \
	MSSH.WSA \
	MSSI.WSA \
	MSSJ.WSA \
	MSSK.WSA \
	MSSL.WSA \
	MSSM.WSA \
	MSSN.WSA \

INTERIORFILES = \
	BOXES01.INT \
	BOXES02.INT \
	BOXES03.INT \
	BOXES04.INT \
	BOXES05.INT \
	BOXES06.INT \
	BOXES07.INT \
	BOXES08.INT \
	BOXES09.INT \
	XTRA0001.INT \
	XTRA0002.INT \
	XTRA0003.INT \
	XTRA0004.INT \
	XTRA0005.INT \
	XTRA0006.INT \
	XTRA0007.INT \
	XTRA0008.INT \
	XTRA0009.INT \
	XTRA0010.INT \
	XTRA0011.INT \
	XTRA0012.INT \
	XTRA0013.INT \
	XTRA0014.INT \
	XTRA0015.INT \
	XTRA0016.INT \
	CLEAR1.INT \
	MOVEFLSH.INT \
	ARRO0001.INT \
	ARRO0002.INT \
	ARRO0003.INT \
	ARRO0004.INT \
	ARRO0005.INT \
	ARRO0006.INT \
	ARRO0007.INT \
	ARRO0008.INT \
	ARRO0009.INT \
	ARRO0010.INT \
	ARRO0011.INT \
	ARRO0012.INT \
	ARRO0013.INT \
	ARRO0014.INT \
	ARRO0015.INT \
	FLOR0001.INT \
	FLOR0002.INT \
	FLOR0003.INT \
	FLOR0004.INT \
	FLOR0005.INT \
	FLOR0006.INT \
	FLOR0007.INT \
	GFLR0001.INT \
	GFLR0002.INT \
	GFLR0003.INT \
	GFLR0004.INT \
	GFLR0005.INT \
	GSTR0001.INT \
	GSTR0002.INT \
	GSTR0003.INT \
	GSTR0004.INT \
	GSTR0005.INT \
	GSTR0006.INT \
	GSTR0007.INT \
	GSTR0008.INT \
	GSTR0009.INT \
	GSTR0010.INT \
	GSTR0011.INT \
	LWAL0001.INT \
	LWAL0002.INT \
	LWAL0003.INT \
	LWAL0004.INT \
	LWAL0005.INT \
	LWAL0006.INT \
	LWAL0007.INT \
	LWAL0008.INT \
	LWAL0009.INT \
	LWAL0010.INT \
	LWAL0011.INT \
	LWAL0012.INT \
	LWAL0013.INT \
	LWAL0014.INT \
	LWAL0015.INT \
	LWAL0016.INT \
	LWAL0017.INT \
	LWAL0018.INT \
	LWAL0019.INT \
	LWAL0020.INT \
	LWAL0021.INT \
	LWAL0022.INT \
	LWAL0023.INT \
	LWAL0024.INT \
	LWAL0025.INT \
	LWAL0026.INT \
	LWAL0027.INT \
	STRP0001.INT \
	STRP0002.INT \
	STRP0003.INT \
	STRP0004.INT \
	STRP0005.INT \
	STRP0006.INT \
	STRP0007.INT \
	STRP0008.INT \
	STRP0009.INT \
	STRP0010.INT \
	STRP0011.INT \
	WALL0001.INT \
	WALL0002.INT \
	WALL0003.INT \
	WALL0004.INT \
	WALL0005.INT \
	WALL0006.INT \
	WALL0007.INT \
	WALL0008.INT \
	WALL0009.INT \
	WALL0010.INT \
	WALL0011.INT \
	WALL0012.INT \
	WALL0013.INT \
	WALL0014.INT \
	WALL0015.INT \
	WALL0016.INT \
	WALL0017.INT \
	WALL0018.INT \
	WALL0019.INT \
	WALL0020.INT \
	WALL0021.INT \
	WALL0022.INT \
	WALL0023.INT \
	WALL0024.INT \
	WALL0025.INT \
	WALL0026.INT \
	WALL0027.INT \
	WALL0028.INT \
	WALL0029.INT \
	WALL0030.INT \
	WALL0031.INT \
	WALL0032.INT \
	WALL0033.INT \
	WALL0034.INT \
	WALL0035.INT \
	WALL0036.INT \
	WALL0037.INT \
	WALL0038.INT \
	WALL0039.INT \
	WALL0040.INT \
	WALL0041.INT \
	WALL0042.INT \
	WALL0043.INT \
	WALL0044.INT \
	WALL0045.INT \
	WALL0046.INT \
	WALL0047.INT \
	WALL0048.INT \
	WALL0049.INT \

# Both the temperate and snow sets have identical template entries.
TEMPERATEFILES = \
	MINE.TEM \
	ICE01.TEM \
	ICE02.TEM \
	ICE03.TEM \
	ICE04.TEM \
	ICE05.TEM \
	MOVEFLSH.TEM \
	BR1X.TEM \
	BR2X.TEM \
	BRIDGE1X.TEM \
	BRIDGE2X.TEM \
	BRIDGE1H.TEM \
	BRIDGE2H.TEM \
	F01.TEM \
	F02.TEM \
	F03.TEM \
	F04.TEM \
	F05.TEM \
	F06.TEM \
	ELECTRO.TEM \
	B1.TEM \
	B2.TEM \
	B3.TEM \
	BIB1.TEM \
	BIB2.TEM \
	BIB3.TEM \
	BR1A.TEM \
	BR1B.TEM \
	BR1C.TEM \
	BR2A.TEM \
	BR2B.TEM \
	BR2C.TEM \
	BR3A.TEM \
	BR3B.TEM \
	BR3C.TEM \
	BR3D.TEM \
	BR3E.TEM \
	BR3F.TEM \
	BRIDGE1.TEM \
	BRIDGE1D.TEM \
	BRIDGE2.TEM \
	BRIDGE2D.TEM \
	CLEAR1.TEM \
	CORPSE1.TEM \
	CORPSE2.TEM \
	CORPSE3.TEM \
	CR1.TEM \
	CR2.TEM \
	CR3.TEM \
	CR4.TEM \
	CR5.TEM \
	CR6.TEM \
	D01.TEM \
	D02.TEM \
	D03.TEM \
	D04.TEM \
	D05.TEM \
	D06.TEM \
	D07.TEM \
	D08.TEM \
	D09.TEM \
	D10.TEM \
	D11.TEM \
	D12.TEM \
	D13.TEM \
	D14.TEM \
	D15.TEM \
	D16.TEM \
	D17.TEM \
	D18.TEM \
	D19.TEM \
	D20.TEM \
	D21.TEM \
	D22.TEM \
	D23.TEM \
	D24.TEM \
	D25.TEM \
	D26.TEM \
	D27.TEM \
	D28.TEM \
	D29.TEM \
	D30.TEM \
	D31.TEM \
	D32.TEM \
	D33.TEM \
	D34.TEM \
	D35.TEM \
	D36.TEM \
	D37.TEM \
	D38.TEM \
	D39.TEM \
	D40.TEM \
	D41.TEM \
	D42.TEM \
	D43.TEM \
	D44.TEM \
	D45.TEM \
	FALLS1.TEM \
	FALLS1A.TEM \
	FALLS2.TEM \
	FALLS2A.TEM \
	FORD1.TEM \
	FORD2.TEM \
	GEM01.TEM \
	GEM02.TEM \
	GEM03.TEM \
	GEM04.TEM \
	GOLD01.TEM \
	GOLD02.TEM \
	GOLD03.TEM \
	GOLD04.TEM \
	HBOX.TEM \
	MSLOMAKE.TEM \
	HBOXMAKE.TEM \
	MSLO.TEM \
	P01.TEM \
	P02.TEM \
	P03.TEM \
	P04.TEM \
	P07.TEM \
	P08.TEM \
	P13.TEM \
	P14.TEM \
	RC01.TEM \
	RC02.TEM \
	RC03.TEM \
	RC04.TEM \
	RF01.TEM \
	RF02.TEM \
	RF03.TEM \
	RF04.TEM \
	RF05.TEM \
	RF06.TEM \
	RF07.TEM \
	RF08.TEM \
	RF09.TEM \
	RF10.TEM \
	RF11.TEM \
	RV01.TEM \
	RV02.TEM \
	RV03.TEM \
	RV04.TEM \
	RV05.TEM \
	RV06.TEM \
	RV07.TEM \
	RV08.TEM \
	RV09.TEM \
	RV10.TEM \
	RV11.TEM \
	RV12.TEM \
	RV13.TEM \
	RV14.TEM \
	RV15.TEM \
	S01.TEM \
	S02.TEM \
	S03.TEM \
	S04.TEM \
	S05.TEM \
	S06.TEM \
	S07.TEM \
	S08.TEM \
	S09.TEM \
	S10.TEM \
	S11.TEM \
	S12.TEM \
	S13.TEM \
	S14.TEM \
	S15.TEM \
	S16.TEM \
	S17.TEM \
	S18.TEM \
	S19.TEM \
	S20.TEM \
	S21.TEM \
	S22.TEM \
	S23.TEM \
	S24.TEM \
	S25.TEM \
	S26.TEM \
	S27.TEM \
	S28.TEM \
	S29.TEM \
	S30.TEM \
	S31.TEM \
	S32.TEM \
	S33.TEM \
	S34.TEM \
	S35.TEM \
	S36.TEM \
	S37.TEM \
	S38.TEM \
	SC1.TEM \
	SC2.TEM \
	SC3.TEM \
	SC4.TEM \
	SC5.TEM \
	SC6.TEM \
	SH01.TEM \
	SH02.TEM \
	SH03.TEM \
	SH04.TEM \
	SH05.TEM \
	SH06.TEM \
	SH07.TEM \
	SH08.TEM \
	SH09.TEM \
	SH10.TEM \
	SH11.TEM \
	SH12.TEM \
	SH13.TEM \
	SH14.TEM \
	SH15.TEM \
	SH16.TEM \
	SH17.TEM \
	SH18.TEM \
	SH19.TEM \
	SH20.TEM \
	SH21.TEM \
	SH22.TEM \
	SH23.TEM \
	SH24.TEM \
	SH25.TEM \
	SH26.TEM \
	SH27.TEM \
	SH28.TEM \
	SH29.TEM \
	SH30.TEM \
	SH31.TEM \
	SH32.TEM \
	SH33.TEM \
	SH34.TEM \
	SH35.TEM \
	SH36.TEM \
	SH37.TEM \
	SH38.TEM \
	SH39.TEM \
	SH40.TEM \
	SH41.TEM \
	SH42.TEM \
	SH43.TEM \
	SH44.TEM \
	SH45.TEM \
	SH46.TEM \
	SH47.TEM \
	SH48.TEM \
	SH49.TEM \
	SH50.TEM \
	SH51.TEM \
	SH52.TEM \
	SH53.TEM \
	SH54.TEM \
	SH55.TEM \
	SH56.TEM \
	T01.TEM \
	T02.TEM \
	T03.TEM \
	T05.TEM \
	T06.TEM \
	T07.TEM \
	T08.TEM \
	T10.TEM \
	T11.TEM \
	T12.TEM \
	T13.TEM \
	T14.TEM \
	T15.TEM \
	T16.TEM \
	T17.TEM \
	TC01.TEM \
	TC02.TEM \
	TC03.TEM \
	TC04.TEM \
	TC05.TEM \
	V01.TEM \
	V02.TEM \
	V03.TEM \
	V04.TEM \
	V05.TEM \
	V06.TEM \
	V07.TEM \
	V08.TEM \
	V09.TEM \
	V10.TEM \
	V11.TEM \
	V12.TEM \
	V13.TEM \
	V14.TEM \
	V15.TEM \
	V16.TEM \
	V17.TEM \
	V18.TEM \
	W1.TEM \
	W2.TEM \
	WC01.TEM \
	WC02.TEM \
	WC03.TEM \
	WC04.TEM \
	WC05.TEM \
	WC06.TEM \
	WC07.TEM \
	WC08.TEM \
	WC09.TEM \
	WC10.TEM \
	WC11.TEM \
	WC12.TEM \
	WC13.TEM \
	WC14.TEM \
	WC15.TEM \
	WC16.TEM \
	WC17.TEM \
	WC18.TEM \
	WC19.TEM \
	WC20.TEM \
	WC21.TEM \
	WC22.TEM \
	WC23.TEM \
	WC24.TEM \
	WC25.TEM \
	WC26.TEM \
	WC27.TEM \
	WC28.TEM \
	WC29.TEM \
	WC30.TEM \
	WC31.TEM \
	WC32.TEM \
	WC33.TEM \
	WC34.TEM \
	WC35.TEM \
	WC36.TEM \
	WC37.TEM \
	WC38.TEM \

# Every temperate theater terrain file has a snow theater counterpart.
SNOWFILES = $(TEMPERATEFILES:.TEM=.SNO)

# Sound effects (Juvenile or Adult)
SFX = \

# Generic wave files (never changes).
WAVFILES = \
	AACANON3.AUD \
	BEEPSLCT.AUD \
	BLEEP11.AUD \
	BLEEP12.AUD \
	BLEEP13.AUD \
	BLEEP17.AUD \
	BLEEP5.AUD \
	BLEEP6.AUD \
	BLEEP9.AUD \
	BOMBIT1.AUD \
	BUILD5.AUD \
	BUZZY1.AUD \       
	CANNON1.AUD \
	CANNON2.AUD \
	CASHDN1.AUD \
	CASHTURN.AUD \
	CASHUP1.AUD \
	CHRONO2.AUD \
	CHROTNK1.AUD \
	CHUTE1.AUD \
	CMON1.AUD \
	CRMBLE2.AUD \
	DEDMAN1.AUD \
	DEDMAN10.AUD \
	DEDMAN2.AUD \
	DEDMAN3.AUD \
	DEDMAN4.AUD \
	DEDMAN5.AUD \
	DEDMAN6.AUD \
	DEDMAN7.AUD \
	DEDMAN8.AUD \
	DOGG5P.AUD \
	DOGW3PX.AUD \
	DOGW5.AUD \
	DOGW6.AUD \
	DOGW7.AUD \
	DOGY1.AUD \
	EAFFIRM1.AUD \
	EENGIN1.AUD \
	EINAH1.AUD \
	EINOK1.AUD \
	EINYES1.AUD \
	EMOVOUT1.AUD \
	EYESSIR1.AUD \
	FIREBL3.AUD \
	FIRETRT1.AUD \
	FIXIT1.AUD \
	GIRLOKAY.AUD \
	GIRLYEAH.AUD \
	GOTIT1.AUD \
	GRENADE1.AUD \
	GUN11.AUD \
	GUN13.AUD \
	GUN27.AUD \
	GUN5.AUD \
	GUYOKAY1.AUD \
	GUYYEAH1.AUD \
	H2OBOMB2.AUD \
	HEAL2.AUD \
	HYDROD1.AUD \
	INVUL2.AUD \
	IRONCUR9.AUD \
	JBURN1.AUD \
	JCHRGE1.AUD \
	JCRISP1.AUD \
	JDANCE1.AUD \
	JJUICE1.AUD \
	JJUMP1.AUD \
	JLIGHT1.AUD \
	JPOWER1.AUD \
	JSHOCK1.AUD \
	JYES1.AUD \
	KABOOM1.AUD \
	KABOOM12.AUD \
	KABOOM15.AUD \
	KABOOM22.AUD \
	KABOOM25.AUD \
	KABOOM30.AUD \
	KEEPEM1.AUD \
	LAUGH1.AUD \
	LEFTY1.AUD \
	MADCHRG2.AUD \
	MADEXPLO.AUD \
	MAFFIRM1.AUD \
	MBOSS1.AUD \
	MHEAR1.AUD \
	MHOTDIG1.AUD \
	MHOWDY1.AUD \
	MHUH1.AUD \
	MGUNINF1.AUD \
	MINE1.AUD \
	MINEBLO1.AUD \
	MINELAY1.AUD \
	MISSILE1.AUD \
	MISSILE6.AUD \
	MISSILE7.AUD \
	MLAFF1.AUD \
	MMOVOUT1.AUD \
	MRESPON1.AUD \
	MRISE1.AUD \
	MWRENCH1.AUD \
	MYEEHAW1.AUD \
	MYES1.AUD \
	MYESSIR1.AUD \
	ONIT1.AUD \
	PILLBOX1.AUD \
	PLACBLDG.AUD \
	RABEEP1.AUD \
	RADARDN1.AUD \
	RADARON2.AUD \
	RAMENU1.AUD \
	ROKROLL1.AUD \
	SAFFIRM1.AUD \
	SANDBAG2.AUD \
	SCOLDY1.AUD \
	SCOMND1.AUD \
	SHKTROP1.AUD \
	SILENCER.AUD \
	SINDEED1.AUD \
	SKING1.AUD \
	SMOUT1.AUD \
	SOKAY1.AUD \
	SONPULSE.AUD \
	SONWAY1.AUD \
	SPLASH9.AUD \
	SQUISHY2.AUD \
	SUBSHOW1.AUD \
	SWHAT1.AUD \
	SYEAH1.AUD \
	SYESSIR1.AUD \
	TANDETH1.AUD \
	TANK5.AUD \
	TANK6.AUD \
	TESLA1.AUD \
	TORPEDO1.AUD \
	TSLACHG2.AUD \
	TUFFGUY1.AUD \
	TURRET1.AUD \
	WALLKIL2.AUD \
	YEAH1.AUD \
	YES1.AUD \
	YO1.AUD \

# Vehicle responses
RESPONSE1 = \
	ACKNO.AUD \
	AFFIRM1.AUD \
	AWAIT1.AUD \
	REPORT1.AUD \
	VEHIC1.AUD \
	YESSIR1.AUD \

# Infantry responses
RESPONSE2 = \
	ACKNO.AUD \
	AFFIRM1.AUD \
	AWAIT1.AUD \
	NOPROB.AUD \
	OVEROUT.AUD \
	READY.AUD \
	REPORT1.AUD \
	RITAWAY.AUD \
	ROGER.AUD \
	UGOTIT.AUD \
	YESSIR1.AUD \

#TSCOREFILES = \
#	cps\record.bin \
#	WIN1.AUD \
#	MAP1.AUD \

VARFILES = \

SCOREFILES = \
	CREDITS.AUD  \
	AWAIT.AUD    \
	BIGF226M.AUD \
	CRUS226M.AUD \
	DENSE_R.AUD  \
	FAC1226M.AUD \
	FAC2226M.AUD \
	FOGGER1A.AUD \
	HELL226M.AUD \
	MUD1A.AUD \
	RADIO2.AUD \
	ROLLOUT.AUD \
	RUN1226M.AUD \
	SCORE.AUD \
	SMSH226M.AUD \
	SNAKE.AUD \
	TERMINAT.AUD \
	TREN226M.AUD \
	TWIN.AUD \
	VECTOR1A.AUD \
	WORK226M.AUD \
	2ND_HAND.AUD \   
	ARAZIOD.AUD \   
	BACKSTAB.AUD \
	CHAOS2.AUD \ 
	SHUT_IT.AUD \   
	TWINMIX1.AUD \   
	UNDER3.AUD \   
	VR2.AUD \
	BOG.AUD \
	FLOAT_V2.AUD \
	GLOOM.AUD \
	GRNDWIRE.AUD \
	RPT.AUD \
	SEARCH.AUD \
	TRACTION.AUD \
	WASTELND.AUD \

SPEECHFILES = \
	STRCKIL1.AUD \
	NOPOWR1.AUD \
	SAVE1.AUD \
	LOAD1.AUD \
	10MINR.AUD \
	1MINR.AUD \
	1OBJMET1.AUD \
	20MINR.AUD \
	2MINR.AUD \
	2OBJMET1.AUD \
	30MINR.AUD \
	3MINR.AUD \
	3OBJMET1.AUD \
	40MINR.AUD \
	4MINR.AUD \
	5MINR.AUD \
	AAPPRO1.AUD \
	AARIVE1.AUD \
	AARIVE1.AUD \
	AARRIVE1.AUD \
	AARRIVN1.AUD \
	AARRIVS1.AUD \
	AARRIVW1.AUD \
	AAVAIL1.AUD \
	ABLDGIN1.AUD \
	AFALLEN1.AUD \
	ALAUNCH1.AUD \
	APREP1.AUD \
	AREADY1.AUD \
	ARMORUP1.AUD \
	ASELECT1.AUD \
	ATLNCH1.AUD \
	ATPREP1.AUD \
	AUNITL1.AUD \
	BASEATK1.AUD \
	BCT1.AUD \
	BLDGINF1.AUD \
	BLDGPRG1.AUD \
	CANCLD1.AUD \
	CHROCHR1.AUD \
	CHRORDY1.AUD \
	CHROYES1.AUD \
	CMDCNTR1.AUD \
	CNTLDED1.AUD \
	COMNDOF1.AUD \
	COMNDOR1.AUD \
	CONSCMP1.AUD \
	CONVLST1.AUD \
	CONVYAP1.AUD \
	CREDIT1.AUD \
	ENMYAPP1.AUD \
	FIREPO1.AUD \
	FLARE1.AUD \
	FLAREE1.AUD \
	FLAREN1.AUD \
	FLARES1.AUD \
	FLAREW1.AUD \
	IRONCHG1.AUD \
	IRONRDY1.AUD \
	KOSYFRE1.AUD \
	KOSYRES1.AUD \
	LOPOWER1.AUD \
	MERCF1.AUD \
	MERCR1.AUD \
	MISNLST1.AUD \
	MISNWON1.AUD \
	MTIMEIN1.AUD \
	NAVYLST1.AUD \
	NEWOPT1.AUD \
	NOBUILD1.AUD \
	NODEPLY1.AUD \
	NOFUNDS1.AUD \
	NOFUNDS1.AUD \
	OBJMET1.AUD \
	OBJNMET1.AUD \
	OBJNRCH1.AUD \
	OBJRCH1.AUD \
	ONHOLD1.AUD \
	OPTERM1.AUD \
	PRIBLDG1.AUD \
	PROGRES1.AUD \
	PULSE1.AUD \
	REINFOR1.AUD \
	REPAIR1.AUD \
	REPAIR1.AUD \
	SATLNCH1.AUD \
	SILOND1.AUD \
	SLCTTGT1.AUD \
	SOVEFAL1.AUD \
	SOVEMP1.AUD \
	SOVFAPP1.AUD \
	SOVFORC1.AUD \
	SOVREIN1.AUD \
	SPYPLN1.AUD \
	STRUCAP1.AUD \
	STRUSLD1.AUD \
	TANYAF1.AUD \
	TANYAR1.AUD \
	TARGFRE1.AUD \
	TARGRES1.AUD \
	TIMERGO1.AUD \
	TIMERNO1.AUD \
	TRAIN1.AUD \
	UNITFUL1.AUD \
	UNITLST1.AUD \
	UNITRDY1.AUD \
	UNITREP1.AUD \
	UNITSLD1.AUD \
	UNITSPD1.AUD \
	XPLOPLC1.AUD \
#	ABLDGC1.AUD \
#	SOVBLDG1.AUD \
#	SOVSTRC1.AUD \
#	SOVUNTD1.AUD \
#	AUNITD1.AUD \
#	ASTRUCD1.AUD \

#ALLIESVQ = \
DUMMYVQ = \
	AAGUN.VQA \
	AFTRMATH.VQA \
	ALLY1.VQA \
	ALLY10.VQA \
	ALLY10B.VQA \
	ALLY11.VQA \
	ALLY12.VQA \
	ALLY14.VQA \
	ALLY2.VQA \
	ALLY4.VQA \
	ALLY5.VQA \
	ALLY6.VQA \
	ALLY8.VQA \
	ALLY9.VQA \
	ALLYEND.VQA \
	ALLYMORF.VQA \
	APCESCPE.VQA \
	ASSESS.VQA \
	BATTLE.VQA \
	1BINOC.VQA \
	BMAP.VQA \
	BRDGTILT.VQA \
	CRONTEST.VQA \
	CRONFAIL.VQA \
	DESTROYR.VQA \
	DUD.VQA \
	ELEVATOR.VQA \
	FLARE.VQA \
	FROZEN.VQA \
	GRVESTNE.VQA \
	LANDING.VQA \
	MASASSLT.VQA \
	MCV.VQA \
	MCV_LAND.VQA \
	MONTPASS.VQA \
	OILDRUM.VQA \
	OVERRUN.VQA \
	PROLOG.VQA \
	REDINTRO.VQA \
	SHIPSINK.VQA \
	SHORBOM1.VQA \
	SHORBOM2.VQA \
	SHORBOMB.VQA \
	SNOWBOMB.VQA \
	SOVIET1.VQA \
	SOVTSTAR.VQA \
	SPY.VQA \
	TANYA1.VQA \
	TANYA2.VQA \
	TOOFAR.VQA \
	TRINITY.VQA \
#	TRAILER.VQA \

SOVIETVQ = \
       	AAGUN.VQA \
	CRONFAIL.VQA \
	AIRFIELD.VQA \
	ALLY1.VQA \
	ALLYMORF.VQA \
	AVERTED.VQA \
	BEACHEAD.VQA \
	BMAP.VQA \
	BOMBRUN.VQA \
	COUNTDWN.VQA \
	DOUBLE.VQA \
	DPTHCHRG.VQA \
	EXECUTE.VQA \
	FLARE.VQA \
	LANDING.VQA \
	MCVBRDGE.VQA \
	MIG.VQA \
	MOVINGIN.VQA \
	MTNKFACT.VQA \
	NUKESTOK.VQA \
	ONTHPRWL.VQA \
	PERISCOP.VQA \
	PROLOG.VQA \
	RADRRAID.VQA \
	REDINTRO.VQA \
	SEARCH.VQA \
	SFROZEN.VQA \
	SITDUCK.VQA \
	SLNTSRVC.VQA \
	SNOWBOMB.VQA \
	SNSTRAFE.VQA \
	SOVBATL.VQA \
	SOVCEMET.VQA \
	SOVFINAL.VQA \
	SOVIET1.VQA \
	SOVIET10.VQA \
	SOVIET11.VQA \
	SOVIET12.VQA \
	SOVIET13.VQA \
	SOVIET14.VQA \
	SOVIET2.VQA \
	SOVIET3.VQA \
	SOVIET4.VQA \
	SOVIET5.VQA \
	SOVIET6.VQA \
	SOVIET7.VQA \
	SOVIET8.VQA \
	SOVIET9.VQA \
	SOVMCV.VQA \
	SOVTSTAR.VQA \
	SPOTTER.VQA \
	STRAFE.VQA \
	TAKE_OFF.VQA \
	TESLA.VQA \
	V2ROCKET.VQA \
#	TRAILER.VQA \

ALLIESVQ = \
	AFTRMATH.VQA \
	ALLY1.VQA \
	ALLYMORF.VQA \
	APCESCPE.VQA \
 BATTLE.VQA \
	BMAP.VQA \	
	CRONFAIL.VQA \
 DPTHCHRG.VQA \
	EXECUTE.VQA \
	FLARE.VQA \	
	FROZEN.VQA \
	GRVESTNE.VQA \
	LANDING.VQA \
	MASASSLT.VQA \
 NUKESTOK.VQA \
 ONTHPRWL.VQA \
	OVERRUN.VQA \
	PROLOG.VQA \
	REDINTRO.VQA \
	SFROZEN.VQA \
 SLNTSRVC.VQA \
	SNOWBOMB.VQA \
 SNOWBASE.VQA \
 SOVMCV.VQA \
	SNSTRAFE.VQA \
	SOVBATL.VQA \
	SOVCEMET.VQA \
	SOVIET1.VQA \
	SOVTSTAR.VQA \
	SPY.VQA \
 STRAFE.VQA \
	TESLA.VQA \
	TOOFAR.VQA \
	TRINITY.VQA \
	V2ROCKET.VQA \		
#	ANTEND.VQA \
#	ANTINTRO.VQA \
	


# Files required for hires/Win95 version only
#
# This mix file is not cached
#
NOCACHEHIRESFILES= \
	ENGLISH.VQA \
	$(ALLIESVQ:.VQA=.VQP) \
	$(SOVIETVQ:.VQA=.VQP) \
       

LINTOBJECTS1 = $(OBJECTS:,=)
LINTOBJECTS = $(LINTOBJECTS1:.OBJ=.LOB)

# Mixfiles that should reside on the CD-ROM drive.
CD1MIXFILES = \
	CONQUER.MIX \
	


# Mixfiles that should reside on the hard drive.
LOCALMIXFILES = \
	EDITOR.MIX \
	HIRES.MIX \
	LOCAL.MIX \
	LORES.MIX \
	NCHIRES.MIX \
	SPEECH.MIX \
	

# Mixfiles as they appear on the CD and hard drive.



# Ant assets SOME ASSETS ARE HERE FOR OVERRIDING
EXPANDFILES= \
	ANT1.SHP \
	ANT2.SHP \
	ANT3.SHP \
	QUEE.SHP \
	CREDITS.ENG \
	HILL01.TEM \
	ANTBITE.AUD \
	ANTDIE.AUD \
	ANTDIE.SHP \
	LAR1.SHP \
	LAR2.SHP \
	TITLE.PCX \							  
	MISSION.INI \
	BUZZY1.AUD \       
	STAVCMDR.AUD \     
	STAVCRSE.AUD \     
	STAVYES.AUD \      
	STAVMOV.AUD \
	CONQUER.ENG \   
	RAMBO1.AUD \
	RAMBO2.AUD \
	RAMBO3.AUD \
	TITLE.CPS \
	TUTORIAL.INI \
	BMAP.VQP \
	ANTEND.VQP \
	ANTINTRO.VQP \

# Aftermath expansion files
EXPAND2FILES= \
	CARR.SHP \



#############################################################
# Rebuilds all the mixfiles.				  
packfiles:	always $(PACKFILES)

always:
	copy f:\projects\c&c0\editor\english\*.mix $(.path.mix) /u


####################################################################
# All mixfiles that exist on the CD-ROM are embedded within this mega-mixfile.
$(.path.cd1)MAIN.MIX: $(CD1MIXFILES)
	UTILS\MIXFILE -k -I$(.path.mix) &&!
	$**
! $(.path.cd1)$&.mix




####################################################################
# These are the various sub-mixfiles.
CONQUER.MIX: $(CONQUERFILES) $(CACHEMAP) .\key.ini
	UTILS\MIXFILE -k -h -I$(.path.cps) &&!
	$(CONQUERFILES) $(CACHEMAP)
! $(.path.mix)$&.mix

TEMPERAT.MIX: $(TEMPERATEFILES) .\key.ini
	UTILS\MIXFILE -h -k -I$(.path.cps) &&!
	$(TEMPERATEFILES)
! $(.path.mix)$&.mix

SNOW.MIX: $(SNOWFILES) .\key.ini
	UTILS\MIXFILE -h -k -I$(.path.cps) &&!
	$(SNOWFILES)
! $(.path.mix)$&.mix

INTERIOR.MIX: $(INTERIORFILES) .\key.ini
	UTILS\MIXFILE -h -k -I$(.path.cps) &&!
	$(INTERIORFILES)
! $(.path.mix)$&.mix

GENERAL.MIX: $(GENERALFILES) $(GENERALMAPFILES) $(NETMAPFILES) $(MAPFILES) .\key.ini
	UTILS\MIXFILE -k -I$(.path.cps) -I$(.path.ini) &&!
	$(GENERALFILES) $(GENERALMAPFILES) $(NETMAPFILES) $(MAPFILES)
! $(.path.mix)$&.mix

SCORES.MIX: $(SCOREFILES)
	UTILS\MIXFILE -k -I$(.path.cps) -I$(.path.ini) &&!
	$**
! $(.path.mix)$&.mix

SOUNDS.MIX: $(WAVFILES) $(SFX)
	UTILS\MIXFILE -h -k -EA60=V00 -EA61=V01 -EA62=V02 -EA63=V03 -I$(.path.aud) &&!
	$**
! $(.path.mix)$&.mix

RUSSIAN.MIX: $(RESPONSE1:.AUD=.R00) $(RESPONSE2:.AUD=.R01) $(RESPONSE1:.AUD=.R02) $(RESPONSE2:.AUD=.R03)
	UTILS\MIXFILE -h -k -I$(.path.aud) &&!
	$**
! $(.path.mix)$&.mix

LIMITED.MIX: BLEEP11.AUD
	UTILS\MIXFILE -h -k -I$(.path.aud) &&!
	$**
! $(.path.mix)$&.mix

ALLIES.MIX: $(RESPONSE1:.AUD=.V00) $(RESPONSE2:.AUD=.V01) $(RESPONSE1:.AUD=.V02) $(RESPONSE2:.AUD=.V03)
	UTILS\MIXFILE -h -k -I$(.path.aud) &&!
	$**
! $(.path.mix)$&.mix

MOVIES1.MIX: $(ALLIESVQ)
	UTILS\MIXFILE -k -I$(.path.vqa) &&!
	$**
! $(.path.mix)$&.mix





NCHIRES.MIX: $(NOCACHEHIRESFILES:.SHP=.HI)
	UTILS\MIXFILE -k -I$(.path.vqp) -I$(.path.cps) &&!
	$(NOCACHEHIRESFILES)
! $(.path.mix)$&.mix

LOCAL.MIX: $(LOCALFILES) .\key.ini
	UTILS\MIXFILE -h -k -E.A6=.AUD -I$(.path.ini) -I$(.path.txt) -I$(.path.cps) &&!
	$(LOCALFILES)
! $(.path.mix)$&.mix

LORES.MIX: $(LOHILORES) .\key.ini
	UTILS\MIXFILE -h -k -E.LOW=.SHP -E.LNT=.FNT -I$(.path.cps) &&!
	$(LOHILORES)
! $(.path.mix)$&.mix

HIRES.MIX: $(HIRESFILES:.SHP=.HI) $(HIHILORES) .\key.ini
	UTILS\MIXFILE -h -k -E.HI=.SHP -E.HNT=.FNT -I$(.path.cps) &&!
	$(HIRESFILES:.SHP=.HI) $(HIHILORES)
! $(.path.mix)$&.mix

LORES1.MIX: $(LOHILORES1) .\key.ini
	UTILS\MIXFILE -h -k -E.LOW=.SHP -E.LNT=.FNT -I$(.path.cps) &&!
	$(LOHILORES1)
! $(.path.mix)$&.mix

HIRES1.MIX: $(HIHILORES1) .\key.ini
	UTILS\MIXFILE -h -k -E.HI=.SHP -E.HNT=.FNT -I$(.path.cps) &&!
	$(HIHILORES1)
! $(.path.mix)$&.mix

SPEECH.MIX: $(SPEECHFILES)
	UTILS\MIXFILE -k -I$(.path.aud) &&!
	$**
! $(.path.mix)$&.mix


EXPAND.MIX: $(EXPANDFILES)			   
	UTILS\MIXFILE -k  -I$(.path.mix)  &&!
	$**
! $(.path.mix)$&.mix

EXPAND2.MIX: $(EXPAND2FILES)			   
	UTILS\MIXFILE -k  -I$(.path.mix)  &&!
	$**
! $(.path.mix)$&.mix

#############################################################
# Special rule to create the mouse shape (which must be a shape file)
mouse.hi:	$(.path.anm)hires\mouse.anm
	-utils\makeshps $(.path.lbm)palettes\temperat.lbm &&!
 &$(.path.anm)hires\mouse.anm;
 end;
! $(.path.hi)$&.hi $(SHAPEBUFFSIZE)

# Special rule to create the mouse shape (which must be a shape file)
mouse.low:	$(.path.anm)lores\mouse.anm
	-utils\makeshps $(.path.lbm)palettes\temperat.lbm &&!
 &$(.path.anm)lores\mouse.anm;
 end;
! $(.path.low)$&.low $(SHAPEBUFFSIZE)


#############################################################
# Special build rule for radar animations so that they won't.
#
NATORADR.HI: $(.path.anm)hires\NATORADR.ANM
	utils\newkeyf $** $(.path.hi)$&.hi -l -k

USSRRADR.HI: $(.path.anm)hires\USSRRADR.ANM
	utils\newkeyf $** $(.path.hi)$&.hi -l -k

NATORADR.LOW: $(.path.anm)lores\NATORADR.ANM
	utils\newkeyf $** $(.path.low)$&.low -l -k

USSRRADR.LOW: $(.path.anm)lores\USSRRADR.ANM
	utils\newkeyf $** $(.path.low)$&.low -l -k


#############################################################
# Debug text file creation.
debug.eng:	debug.txt
	utils\textmake -b1000 eng\$&.txt $(.path.eng)$&.eng $&.h


